@charset "utf-8";
#popup { width:816px; }
.header {}
.header h1 { height:49px; margin:0 0 30px; padding:0 0 0 29px; font-size:16px; line-height:49px; color:#fefefe; background:#393939 url("http://img.echosting.cafe24.com/design/skin/default_cn/layout/ico_popup_h1.gif") no-repeat 19px 50%; }
.content { padding:0 30px 30px; }
.content .btnArea { overflow:hidden; margin:20px 0 10px; text-align:right; }
.content .btnArea.center { text-align:center; }

.xans-coupon-selectnew .info { padding:15px 18px 14px; border:2px solid #e9e9e9; line-height:20px; }
.xans-coupon-selectnew .info h2 { font-size:12px; color:#80aeef; }
.xans-coupon-selectnew .info li { padding:0 0 0 10px; color:#848484; font-size:11px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/common/ico_guide.gif") no-repeat 2px 6px; }

.xans-coupon-selectnew h3 { margin:30px 0 10px; font-size:12px; color:#444; }
.xans-coupon-selectnew .boardList { table-layout:fixed; margin:0 0 20px; border-bottom:1px solid #ccc; color:#747474; font-size:11px; }
.xans-coupon-selectnew .boardList th { padding:9px 0 7px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; font-weight:normal; background:#f6f6f6; }
.xans-coupon-selectnew .boardList td { padding:20px 0 20px; border-top:1px dotted #e3e3e3; line-height:1.5; text-align:center; vertical-align:middle; }
.xans-coupon-selectnew .boardList td select { width:100%; margin:2px 0 0; }
.xans-coupon-selectnew .boardList th.delivery { width:70px; }
.xans-coupon-selectnew .boardList th.thumb { width:72px; }
.xans-coupon-selectnew .boardList th.product { width:auto; }
.xans-coupon-selectnew .boardList th.price { width:85px; }
.xans-coupon-selectnew .boardList th.sale { width:85px; }
.xans-coupon-selectnew .boardList th.select { width:145px; }
.xans-coupon-selectnew .boardList th.coupon { width:110px; }
.xans-coupon-selectnew .boardList td.thumb img { width:72px; }
.xans-coupon-selectnew .boardList td.product { padding-left:10px; text-align:left; vertical-align:top; }
.xans-coupon-selectnew .boardList td.product a { color:#747474; }
.xans-coupon-selectnew .boardList td.product .option { margin:5px 0 0; color:#80aeef; line-height:15px; }
.xans-coupon-selectnew .boardList td.product .type { margin:5px 0 0; line-height:15px; }
.xans-coupon-selectnew .boardList td.price { font-weight:bold; }

.xans-coupon-selectnew .totalArea { margin:30px 0 20px; padding:0 4px 4px; border:1px solid #70abff; background:#bbd3f7; }
@-moz-document url-prefix() { .xans-coupon-selectnew .totalArea .summary { margin:0 0 0 1px; } }
.xans-coupon-selectnew .totalArea .summary table { line-height:1.5; font-size:12px; }
.xans-coupon-selectnew .totalArea .summary th { padding:5px 6px 5px 10px; border-left:1px solid #95b9ec; color:#516f9b; text-align:left; }
.xans-coupon-selectnew .totalArea .summary th:first-child { border-left:0; }
.xans-coupon-selectnew .totalArea .summary td { width:240px; padding:12px 10px 13px; border:1px solid #95b9ec; color:#494949; text-align:right; vertical-align:middle; background:#fff; }
.xans-coupon-selectnew .totalArea .summary td strong { font-size:24px; font-family:tahoma, sans-serif; }
.xans-coupon-selectnew .totalArea .summary td .box { word-wrap:break-word; word-break:break-all; }
.xans-coupon-selectnew .totalArea .summary td img { vertical-align:middle; }
.xans-coupon-selectnew .totalArea .summary .mark { margin:0 5px 0 0; }
.xans-coupon-selectnew .totalArea .summary .unit { font-size:24px; }
.xans-coupon-selectnew .totalArea .summary .detail td { text-align:left; vertical-align:top; }
.xans-coupon-selectnew .totalArea .summary .detail ul { color:#8f8f8f; font-size:11px; line-height:20px; }
.xans-coupon-selectnew .totalArea .summary .detail li { padding:0 0 0 11px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_summary.gif") no-repeat 6px 7px; }
.xans-coupon-selectnew .totalArea .summary .detail .select { margin:-9px 0 0; }
.xans-coupon-selectnew .totalArea .summary .detail .select li { margin:9px 0 0; padding:0; background:none; }
.xans-coupon-selectnew .totalArea .summary .detail .select li select { width:100%; height:20px; }
.xans-coupon-selectnew .totalArea .summary tfoot td { width:auto; padding-top:5px; padding-bottom:6px; color:#3b86f5; background-color:#ececec; }
.xans-coupon-selectnew .totalArea .summary tfoot .title { font-weight:bold; }
.xans-coupon-selectnew .totalArea .summary tfoot .mark { margin-right:10px; }